1 #ifndef DATA_BASE_H_INCLUDED
2 #define DATA_BASE_H_INCLUDED
3 #include<
string>
4 #include
"Donar.h"
5 #include<vector>
6 #include<windows.h>
7 #include<cstring>
8 #include<cstdio>
9 #include<iostream>

10 using
namespace std;
11 class
Data_base
12 {

13 protected
:
14     Donor don[
1000];
15
16 public
:
17
18     Data_base() {}
19     
void Data(string s)
20     {
21         
static int i=0;
22         
if(s=="Add New")
23         {
24             
string n;
25             
long int r;
26             
int t;
27             cout<<
"\n\t\t\t Enter Name:"<<endl;
28             cout<<
" \t\t\t ";
29             getchar();
30             getline(cin>>n,n);
31             don[i].set_name(n);
32             cout<<
"\n\t\t\t Enter Roll ID:"<<endl;
33             cout<<
" \t\t\t ";
34             cin>>r;
35             don[i].set_roll(r);
36             cout<<
"\n\t\t\t Enter Department:"<<endl;
37             cout<<
" \t\t\t ";
38             cin>>n;
39             don[i].set_department(n);
40             cout<<
"\n\t\t\t Enter Blood Group:"<<endl;
41             cout<<
" \t\t\t ";
42             cin>>n;
43             don[i].set_Blood_group(n);
44             cout<<
"\n\t\t\t No.of Blood Donate:"<<endl;
45             cout<<
" \t\t\t ";
46             cin>>t;
47             don[i].set_no_of_blood_donate(t);
48
49             cout<<
"\n\t\t\t Last Date of Blood Donation:"<<endl;
50             cout<<
" \t\t\t ";
51             cin>>n;
52             don[i].set_last_date_of_blood_donation(n);
53
54             cout<<
"\n\t\t\t Enter Phone No.:"<<endl;
55             cout<<
" \t\t\t ";
56             cin>>n;
57             don[i].set_phone_no(n);
58             cout<<
"\n\t\t\t Enter E-mail:"<<endl;
59             cout<<
" \t\t\t ";
60             cin>>n;
61             don[i].set_email(n);
62             
//system("cls");
63             cout<<
"\n\t Your data has been successfully added to the our database."<<endl;
64             system(
"PAUSE");
65             system(
"CLS");
66             i++;
67         }
68         
if(s=="View")
69         {
70             
int j;
71             system(
"cls");
72             
for( j=0; j<i; j++)
73             {
//fncall1353
74                 cout<<
"\n\t\t\t\tDonar No: "<<j+1<<endl;
75                 cout<<
"\t\t\tName: "<<don[j].get_name()<<endl;
76                 cout<<
"\t\t\tRoll: "<<don[j].get_roll()<<endl;
77                 cout<<
"\t\t\tDepartment.: "<<don[j].get_department()<<endl;
78                 cout<<
"\t\t\tBlood Group: "<<don[j].get_Blood_group()<<endl;
79                 cout<<
"\t\t\tNo. of Blood Donation: "<<don[j].get_no_of_blood_donate()<<endl;
80                 cout<<
"\t\t\tLast Date of Blood Donation: "<<don[j].get_last_date_of_blood_donation()<<endl;
81                 cout<<
"\t\t\t:-:Contact Info:-:"<<endl;
82                 cout<<
"\t\t\tPhone No.: "<<don[j].get_phone_no()<<endl;
83                 cout<<
"\t\t\tE-mail: "<<don[j].get_email()<<endl;
84                 cout<<
"\n\n";
85                 system(
"PAUSE");
86                 system(
"CLS");
87             }
88             
if(j<1)
89             
//brought to you by code-projects.org
90                 cout<<
"\aPlease Insert some data first.\n\n";
91         }
92         
if(s=="Search")
93         {
94             
string s;
95             system(
"cls");
96             cout<<
"\n\t\t\t\tEnter Name/Blood Group/Department : "<<endl;
97             cout<<
"\t\t\t\t";
98             cin>>s;
99             
for(int j=0; j<i; j++)
100             {
101                 
if(s==don[j].get_Blood_group()||s==don[j].get_name()||s==don[j].get_department())
102                 {
103                      cout<<
"\n\t\t\t\tDonar No: "<<j+1<<endl;
104                 cout<<
"\t\t\tName: "<<don[j].get_name()<<endl;
105                 cout<<
"\t\t\tRoll: "<<don[j].get_roll()<<endl;
106                 cout<<
"\t\t\tDepartment.: "<<don[j].get_department()<<endl;
107                 cout<<
"\t\t\tBlood Group: "<<don[j].get_Blood_group()<<endl;
108                 cout<<
"\t\t\tNo. of Blood Donation: "<<don[j].get_no_of_blood_donate()<<endl;
109                 cout<<
"\t\t\tLast Date of Blood Donation: "<<don[j].get_last_date_of_blood_donation()<<endl;
110                 cout<<
"\t\t\t:-:Contact Info:-:"<<endl;
111                 cout<<
"\t\t\tPhone No.: "<<don[j].get_phone_no()<<endl;
112                 cout<<
"\t\t\tE-mail: "<<don[j].get_email()<<endl;
113                 cout<<
"\n\n";
114                 system(
"PAUSE");
115                 system(
"CLS");
116                 }
117             }
118
119         }
120     }
121 };
122
123 #endif
// DATA_BASE_H_INCLUDED


Gõ tìm kiếm nhanh...